Lua 作为嵌入式语言的替代方案
嵌入式语言是一种可以在应用程序中使用的语言。它是一种编程语言,增加了在特定应用程序中执行操作的便利性。您可以使用许多嵌入式语言,最常见的是 Lua、LISP、VBA 等。在选择最佳嵌入式语言时,我们需要考虑几个因素。最基本的因素是了解关于语言用例的基本缺点是什么。虽然 Lua 在检查或满...
2024-01-10将Numpy Array插入数组并扩展嵌入数组
首先,我使用字节数组(> = 400x400x1000)字节。 我写了一个小函数,它可以通过指示偏移量将多维数组(或一部分)插入另一个数组中。如果嵌入式阵列小于嵌入阵列(情况A),则这起作用。否则,嵌入的阵列被截断(情况B)。将Numpy Array插入数组并扩展嵌入数组情况A)将3x3插入偏移1,1的5x5矩阵中应...
2024-01-10如何在嵌入式CSS中编写a:hover?
我有一种情况,我必须编写内联CSS代码,并且我想在锚点上应用悬停样式。如何a:hover在HTML样式属性内的内联CSS中使用?例如,您不能在HTML电子邮件中可靠地使用CSS类。回答:简短答案:您不能。长答案:你不应该。给它一个类名或一个ID,然后使用样式表来应用样式。:hover是一个伪选择器,对于C...
2024-01-10将 Vue 渲染到嵌入式液晶屏
前言之前看了雪碧大佬的将 React 渲染到嵌入式液晶屏觉得很有意思,React能被渲染到嵌入式液晶屏,那Vue是不是也可以呢?所以本文我们要做的就是: 如标题所示,就是将Vue渲染到嵌入式液晶屏。这里使用的液晶屏是0.96 寸大128x64分辨率的SSD1306。要将Vue渲染到液晶屏,我们还需要一个桥梁,它必须具备控制...
2024-01-10痞子衡嵌入式:Farewell,我的写博故事
-- 题图:苏州盘门景区2021年的最后一天,按惯例写个年终总结吧。感觉今年过得异常快,新冠疫情虽然得到一定程度控制,但大家似乎再难回到疫情前的生活状态。如果你尝试去回顾 2020 - 2021 这两年的美好记忆,你大概率会非常失落,这是被疫情剥夺记忆的两年。说回正题,在 2020年的年终总结 里...
2024-01-10如何将Chromium嵌入式框架(CEF)与Java集成
我想制作一个桌面应用程序来浏览一个网站,我不想制作一个浏览器,而是一个浏览器嵌入的应用程序。我尝试过,JavaFx但是发现了一些问题,例如缺少对插件的支持(例如:Flash,pdf查看器等)。经过大量搜索后,我发现了Chromium嵌入式框架(CEF)或JCEF Java包装器,但我不知道如何在Java中使用它netbean...
2024-01-10iOS 以编程方式将视图控制器嵌入导航控制器
示例迅速//Swiftlet viewController = UIViewController()let navigationController = UINavigationController(rootViewController: viewController)//Objective-CUIViewController *viewController = [[UIViewController alloc] init];UINavigationController *navigationControl...
2024-01-10痞子衡嵌入式:ARMCortexM内核那些事(6)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是ARM Cortex-M堆栈机制。 今天给大家分享的这篇依旧是2016年之前痞子衡写的技术文档,花了点时间重新编排了一下格式。前面痞子衡讲过 《嵌入式里的堆栈原理》,本篇算是堆栈原理的工程实践,更具体点说是在ARM Cortex-M...
2024-01-10痞子衡嵌入式:ARMCortexM内核那些事(9.1)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是ARM Cortex-M存储保护模块(MPU)。 《ARM Cortex-M内核MCU开发那些事》的内核篇连载最早是 2017 年底开始写的,但只写了 7 篇就停更了,鸽了这么久实在不好意思。最近在支持 i.MXRT 客户的过程中,发现客户对 Cortex-M 的 MPU 功能不...
2024-01-10痞子衡嵌入式:ARMCortexM内核那些事(3.2)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是ARM Cortex-M功能模块,不过侧重点是三款安全特性处理器。 ARM Cortex-M处理器家族发展至今(2020),已有8代产品,除了上一篇 《Cortex-M功能模块看差异》 介绍过的CM0/CM0+、CM1、CM3、CM4、CM7,还有主打安全特性的CM23、CM33、CM35P...
2024-01-10痞子衡嵌入式:简析i.MXRT1170CortexM4L
我们知道i.MXRT1170是双核MCU,主核Cortex-M7的TCM ECC由FlexRAM模块负责,那么从核Cortex-M4的TCM有没有ECC呢?如果有的话,是由哪个模块负责的呢?本篇给你解答。 大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是恩智浦i.MXRT1170...
2024-01-10痞子衡嵌入式:嵌入式CortexM中断向量表对齐原则的深入研究
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是Cortex-M中断向量表对齐原则。 今天这篇文章的内容主要来自于五年前做 Kinetis K32W 系列双核启动时的发现,最近正好有同事碰到了 ARM Cortex-M 中断向量表对齐问题,于是痞子衡想起了这事(感慨自己记性还挺好),翻出了...
2024-01-10如何在HTML中嵌入jar
已经有很多资源,但是我似乎无法使它正常工作。我究竟做错了什么?jar文件位于:http://www.alexandertechniqueatlantic.ca/multimedia/AT-web-presentation-imp.jar我用来嵌入的代码是:<APPLET ARCHIVE="multimedia/AT-web-presentation-imp.jar" CODE="ImpViewer.class" WIDTH=100% HEIGHT=100%><...
2024-01-10痞子衡嵌入式:ARMCortexM内核那些事(3.3)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是ARM Cortex-M55。 鼠年春节,大家都在时刻关心 2019nCoV 疫情发展,没太多心思搞技术,就在这个时候,ARM 不声不响搞了个大新闻,如果你登录 ARM developer 网站,会发现 Cortex-M 家族多了一个新成员:Cortex-M55 这个 Cortex-M55 ...
2024-01-10我需要学习哪些知识才能写出一个treemap?
我有这样的树型数据(可看成类似目录一样的层级结构)A A1 a1.txt A2 A2.1 A2.1.1 A2.1.2 a2.1.2.txt A2.1.3 A2.2 ...想要生成这样的treemap:请问下,我需要学...
2024-02-06Highcharts学习之坐标轴
前言所有的图表除了饼图都有X轴和Y轴,默认情况下,x轴显示在图表的底部,y轴显示在左侧(多个y轴时可以是显示在左右两侧),通过设置chart.inverted = true 可以让x,y轴显示位置对调。下面一起来学习学习Highcharts的坐标轴。tags:1.标题xAxis:{ title:{ text:'x轴标题' }}yAxis:{ title:{ text:'y轴...
2024-01-10分布式学习day02
今天学习分布式的项目搭建,第二天使用 intelliJ IDEA 渐渐适应了操作搭建分布式项目,我把他分为一个父工程和14个子工程如图是各项目的关系依赖:idea包结构:搭建好我们所需要的工程之后,我们就需要配置XML文件和POM.xml文件 父工程的POM文件 <!-- 集中定义依赖版本号 --><propert...
2024-01-10Java嵌入式数据库H2学习总结(三)——在Web应用中嵌入H2数据库
H2作为一个嵌入型的数据库,它最大的好处就是可以嵌入到我们的Web应用中,和我们的Web应用绑定在一起,成为我们Web应用的一部分。下面来演示一下如何将H2数据库嵌入到我们的Web应用中。一、搭建测试环境和项目1.1、搭建JavaWeb测试项目 创建一个【H2DBTest】JavaWeb项目,找到H2数据库的jar文...
2024-01-10PWN之Canary学习
Canary参考链接:https://ctf-wiki.github.io/ctf-wiki/pwn/linux/mitigation/canary-zh/0x1 简介:用于防止栈溢出被利用的一种方法,原理是在栈的ebp下面放一个随机数,在函数返回之前会检查这个数有没有被修改,就可以检测是否发生栈溢出了。0x2 原理:在栈底放一个随机数,在函数返回时检查是否被修改。具体实...
2024-01-10React学习(四)——样式设置和CSS文件引入
大家好,我是凯文,本篇文章介绍在React项目中设置元素样式以及引入CSS文件的方法,供各位参考。 在学习React框架之前,许多人应该已经熟悉了如何在html文件中使用css样式,这里再作一下说明,CSS样式分为3种形式: 1、内联式(行内样式) 直接在标签内部声明样式 ...
2024-01-10react入门学习及总结
前言不知不觉一年又过去了,新的一年又到来,2019应该要好好思考,好好学点有用的东西,规划下自己今后的学习方向,不要再像以前那样感觉很迷茫。react简单介绍官网及中文文档https://reactjs.orghttps://github.com/facebook/reacthttps://react.docschina.org/和vue一样,react是一个用于构建用户界面的 JavaScript 库,...
2024-01-10深入学习AngularJS中数据的双向绑定机制
Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏览器,与 jQuery 配合良好。双向数据绑定可能是AngularJS最酷最实用的特性,将MVC的原理展现地淋漓尽致.AngularJS的工作原...
2024-01-10react初入学习笔记
搭建react运行环境 (先装node.js)命令提示符(cmd)1.安装命令react:npm install -g create-react-app2.用cd切换到已创建的文件夹下,(例:g: 回车 cd 001/react 这样)3.创建react项目文件名 create-react-app demo01(这个是文件名,随便取)4.然后再demo01这个项目文件下按住shift+右击 选择“在此处打开命令窗口” 输...
2024-01-1030分钟入门Java8之lambda表达式学习
前言Google在今年发布Android N开发者预览版,一并宣布开始支持Java 8。我们终于能在Android开发中使用到Java8的一些语言特性了。目前支持:默认方法lambda表达式多次注解今天我们就简要学习lambda表达式。配置开发环境首先需要下载安装JDK1.8。如果想在Android开发中使用lambda表达式,需要在Android Stud...
2024-01-10嵌入式系统移植
1. 常用二进制相关工具 strip: 可以实现剔除可执行文件的符号表 (减少二进制文件的空间体积) objcopy : 将ELF文件的相关段拷贝成一个文件 (-d 反编译 -R 显示重定向的入口) readelf : 读取ELF格式的内容 (-h 显示ELF信息 -S 查看ELF结构) objdump :将ELF文件格式进行反汇编 ...
2024-01-10痞子衡嵌入式:嵌入式CortexM系统中断延迟及其测量方法简介
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是Cortex-M系统中断延迟及其测量方法。 在嵌入式领域里,实时性是个经常被我们挂在嘴边的概念,这里的实时性主要强调得是当外界事件发生时,系统是否能在规定的时间范围内予以响应处理,这个时间阈值越小,系统的实...
2024-01-10关于嵌入式实时操作系统的实时性
嵌入式实时操作系统RTOS里实时的衡量指标到底是什么呢?1s肯定达不到实时,那需要多快呢?100ms,10ms,1ms,还是100us,10us?还有这些指标是如何测量的呢?一个关于1553B总线消息周期实时性指标的例子一篇论文中关于1553B总线消息周期实时性的指标,从这个例子中可以看出,对于windows这种非实时操...
2024-01-10痞子衡嵌入式:改动i.MXRT1xxx里IOMUXC_GPR寄存器保留位可能会造成系统异常
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是改动i.MXRT1xxx里IOMUXC_GPR寄存器保留位可能会造成系统异常。 痞子衡的嵌入式技术交流群里有一位非常活跃的朋友(网名:文,痞子衡已经指定他为副群主)近日向痞子衡反映了一个在i.MXRT1062应用程序里动态调整FlexRAM导致W...
2024-01-10痞子衡嵌入式:恩智浦i.MXRTxxx系列MCU启动那些事(8)从Serial(1
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MX RTxxx系列MCU的1-bit SPI NOR恢复启动。 在前几篇里痞子衡介绍的Boot Device都属于主动启动的Master Boot Device(Serial(Multi-IO) NOR, SD/eMMC),试想一下如果遇到这样的情况,你选择启动的某个Master Boot Device正常工作一段时...
2024-01-10嵌入式系统中的模块动态加载技术
摘要 提出一种适用于嵌入式系统的模块动态加载技术,设计实现简单,占用资源少,开销小,并且成功运用于DeltaOS.可提高系统的灵活性和扩属性.介招加载与动态链接的原理和应用情况,解释相关术语,描述基本设计思路:详细说明该技术的核心。即模块声明、调用库、两级重定位表,最后给出结论...
2024-01-10嵌入式系统由哪几部分组成
品牌型号:联想拯救者Y9000P系统:Windows11嵌入式系统由硬件和软件组成,是能够独立进行运作的器件。嵌入式系统是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。嵌入式系统的软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。相比于一般的计算机处理系...
2024-01-02痞子衡嵌入式:利用GPIO模块来测量i.MXRT1xxx的系统中断延迟时间
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT1xxx的系统中断延迟时间。 在 《Cortex-M系统中断延迟及其测量方法简介》 一文里,痞子衡介绍了 Cortex-M 中断延迟的基本概念及一种用 GPIO 模块来测量中断延迟时间的方法,今天我们就在 i.MXRT1xxx 系列芯片上用这种方...
2024-01-10嵌入式系统是什么
与个人计算机这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低成本。嵌入式系统通常进行大量生产,所以单个的成本节约,能够随着产量进行成百上千的放大。嵌入式系统(Embedd...
2024-01-10